翻訳と辞書
Words near each other
・ Inner Views
・ Inner Voices
・ Inner Wastelands
・ Inner West
・ Inner Wheel Club
・ Inner World
・ Inner Worlds
・ Inner Worlds (video game)
・ Inner Worlds Outer Worlds
・ Inner Zone Journey
・ Inner-City Filmmakers
・ Inner-City Games
・ Inner-City Muslim Action Network
・ Inner-composition of the 6th Congress of the Russian Social Democratic Labour Party (Bolsheviks)
・ Inner-Mongolia First Machine Group Company Limited
Inner-platform effect
・ Inner-Vikna
・ Inner-worldly asceticism
・ Inner/outer directions
・ Innerarity Point, Florida
・ Innerbelt Bridge
・ Innerbelt Freeway
・ Innerbraz
・ InnerChange Freedom Initiative
・ Innercity Griots
・ InnerCity Weightlifting
・ Innerdalen
・ Innerdalstårnet
・ Innerdalsvatnet
・ Innere Neustadt


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Inner-platform effect : ウィキペディア英語版
Inner-platform effect
The inner-platform effect is the tendency of software architects to create a system so customizable as to become a replica, and often a poor replica, of the software development platform they are using. This is generally inefficient and such systems are often considered by William J. Brown et al. to be examples of an anti-pattern.
== Examples ==
Examples are visible in plugin-based software such as some text editors and web browsers which often have people creating plugins that recreate software that would normally run on top of the operating system itself. The Firefox add-on mechanism has been used to develop a number of FTP clients and file browsers, which effectively replicate some of the features of the operating system, albeit on a more restricted platform.
In the database world, developers are sometimes tempted to bypass the RDBMS, for example by storing everything in one big table with three columns labelled entity ID, key, and value. While this entity-attribute-value model allows the developer to break out from the structure imposed by an SQL database, it loses out on all the benefits , since all of the work that could be done efficiently by the RDBMS is forced onto the application instead. Queries become much more convoluted , the indexes and query optimizer can no longer work effectively, and data validity constraints are not enforced. Performance and maintainability can be extremely poor.
A similar temptation exists for XML, where developers sometimes favor generic element names and use attributes to store meaningful information. For example, every element might be named ''item'' and have attributes ''type'' and ''value''. This practice requires joins across multiple attributes in order to extract meaning. As a result, XPath expressions are more convoluted, evaluation is less efficient, and structural validation provides little benefit.
Another example is the phenomenon of web desktops, where a whole desktop environment—often including a web browser—runs inside a browser (which itself typically runs within the desktop environment provided by the operating system). A desktop within a desktop can be unusually awkward for the user, and hence this is generally only done to run programs that cannot easily be deployed on end user systems, or by hiding the outer desktop away.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Inner-platform effect」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.